/*
 * 文件名：ClientLevel.java
 * 版权：Copyright by www.wootide.com
 * 描述：
 * 修改人：Administrator
 * 修改时间：2013-2-21
 * 跟踪单号：
 * 修改单号：
 * 修改内容：
 */
package com.wootide.cms.service.customer.custmanager.pojo;

import java.util.HashSet;
import java.util.Set;

public class ClientLevel implements java.io.Serializable
{
    
    /**
     * 意义，目的和功能，以及被用到的地方<br>
     */
    private static final long serialVersionUID = -2595432565014294445L;
    
    /**
     * 客户级别ID,主键
     */
    private Integer clientLevelID;
    
    /**
     * 级别名称
     */
    private String clientLevelName;
    
    /**
     * 折扣
     */
    private Double discount;
    
    /**
     * 最长保留时间
     */
    private Double longestRetention;
    
    /**
     * 描述
     */
    private String clientLevelDesc;
    
    /**
     * 客户信息集合
     */
    @SuppressWarnings("rawtypes")
    private Set customerInfos;
    
    /**
     * toString
     */
    
    public String toString()
    {
        return "ClientLevel [clientLevelID=" + clientLevelID
                + ", clientLevelName=" + clientLevelName + ", discount="
                + discount + ", longestRetention=" + longestRetention
                + ", clientLevelDesc=" + clientLevelDesc + "]";
    }
    public Integer getClientLevelID()
    {
        return clientLevelID;
    }
    
    public void setClientLevelID(Integer clientLevelID)
    {
        this.clientLevelID = clientLevelID;
    }
    
    public String getClientLevelName()
    {
        return clientLevelName;
    }
    
    public void setClientLevelName(String clientLevelName)
    {
        this.clientLevelName = clientLevelName;
    }
    
    public Double getDiscount()
    {
        return discount;
    }
    
    public void setDiscount(Double discount)
    {
        this.discount = discount;
    }
    
    public String getClientLevelDesc()
    {
        return clientLevelDesc;
    }
    
    public void setClientLevelDesc(String clientLevelDesc)
    {
        this.clientLevelDesc = clientLevelDesc;
    }

    public Double getLongestRetention()
    {
        return longestRetention;
    }

    public void setLongestRetention(Double longestRetention)
    {
        this.longestRetention = longestRetention;
    }
    @SuppressWarnings("rawtypes")
    public Set getCustomerInfos()
    {
        return customerInfos;
    }
    @SuppressWarnings("rawtypes")
    public void setCustomerInfos(Set customerInfos)
    {
        this.customerInfos = customerInfos;
    }
    
}
